home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / ACORNUSERS / EMULATOR / COLEM / !ColEm / !Help < prev    next >
Text File  |  1998-08-26  |  8KB  |  202 lines

  1.  
  2.  
  3.                         ******* ColEm *******
  4.                  The Portable ColecoVision Emulator
  5.                              version 1.0
  6.  
  7.                          by Marat Fayzullin
  8.                       
  9.                  Acorn Port by David McEwen 
  10.                  Port Version : 1.02 (26/8/98)
  11.                  
  12. New In This Version
  13. -------------------
  14.  
  15.     - Uses version 1.0 source
  16.       - This provides the following new features :
  17.         * Standardized Z80 emulation.
  18.         * Standardized PSG emulation.
  19.         * Soundtrack saved into .SND files.
  20.         * Screen refresh done line-by-line.
  21.         * Sprites are refreshed line-by-line.
  22.         * Limit on sprites per line introduced.
  23.         * General cleanup of the source code. 
  24.     - SOUND!!!
  25.     - Assembler plotting routines (for 256 colours modes)  
  26.     - Choice of BIOS Roms
  27.     - Frame locking
  28.                      
  29.                               
  30. Introduction
  31. ------------
  32.  
  33. This is a port of Marat's Coleco emulator. This has improved emulation over the
  34. old version and compatibility seems much higher.
  35.  
  36. OK so it emulates a Coleco, but what is one of these machines. It is an old 
  37. videogame console not in the leagues of the Playstation here I'm afraid, however 
  38. it does have some rather neat games... such as Zaxxon.
  39.  
  40.  
  41. Note for users of old machines
  42. ------------------------------
  43.  
  44. The best way of using it is to increase the Uperiod and decrease the Iperiod in the 
  45. options window. Please note that for older machines A5000... the screen mode will
  46. always be 320 by 256. This will be Mode 13 in 256 colours or Mode 9 in 16.
  47. The reasons for this are speed and guaranteeing the user has the right mode.
  48. I am not saying this will be fast on old machines that would need a radical recoding
  49. of the internal CPU emulation which I am not ready to do - I don't have that much 
  50. time!!!
  51.  
  52.  
  53. How do I use it ?
  54. -----------------
  55.  
  56. Easy - just download a game from the internet there are various good sites around 
  57. and few companies actually care what happens with these roms since they are in 
  58. many cases over 10 years old and noone is really going to buy them in this day 
  59. and age. One of the best sites is Daves Arcade Classics, great for MAME roms as well.
  60.  
  61. Once you have some ROMS you can run them by setting the filetype to Coleco and 
  62. double clicking or dragging the game to the Coleco icon. This loads the ROM. 
  63. To start the actual emulation click Select on the icon and away you go. 
  64.  
  65. It is fairly intuitive to use... 
  66.  
  67. The keys during emulation are :
  68.  
  69.  
  70.   Cursor keys control movement
  71.  
  72.   [SPACE] - Fire1 button   
  73.   [LALT]  - Fire2 button 
  74.   [0]-[9] - Digit buttons
  75.   [-]     - # button
  76.   [=]     - . button
  77.   [ESC]   - Pause emulation (also: [F12]) (Click on icon to restart)
  78.   [F5]    - Reset Emulation (can also be accessed via menu)
  79.  
  80.   [CAPSLOCK] switches between joypads      
  81.   
  82.   In the near future they will be conigurable in the front end.  
  83.   
  84. The frontend allows you to alter various variables that will affect the
  85. speed of the game - the Uperiod and Iperiod values. Uperiod is the number of 
  86. interrupts per screen update and the Iperiod is the internal interrupt period. 
  87. In simple terms to speed up the emulator either increase Uperiod, decrease 
  88. Iperiod or both. To slow it down decrease Uperiod, increase Iperiod or both.
  89.  
  90. There are several resolution choices available. The first 4 are simple resolutions
  91. no scaling is implemented. The last 2 are full screen modes and these are exactly
  92. what they say. The slow version is slow because it plots 4 times the number of pixels.
  93. The fast version is just y doubled. The MDF file included provides definitions for
  94. the modes on an AKF60 monitor. They are : 512 by 384 and 256 by 384 modes if you 
  95. wish to define your own.
  96.  
  97. The pause function mean that when you press Escape or F12 the emulation isn't killed
  98. instead it is paused so that it can be continued from that point by clicking on the
  99. icon. If you wish to reset the emulation either press F5 while in the emulator or
  100. click on Reset in the menu.
  101.  
  102. Now you can select which BIOS Rom image you want : 
  103. Normal, No delay and different font
  104.  
  105. The choice is yours!!
  106. Note that to use the new bios on the same rom the rom has to be reloaded... as everything needs to be reset internally.
  107.  
  108. Also sound can be toggled on and off - the sound is not perfect, there is a definite
  109. problem with tones, noises are fine in the main.
  110.  
  111. For those with StrongARMs there is a frame locking option, which forces update to 
  112. 50fps regardless of the refresh rate of the mode it is running in!!
  113.  
  114. A future release should hopefully be running in a window... I will try and optimise as
  115. much of the code as I can!! This may also mean that it becomes more playable on older
  116. machines, but please do not expect miracles. 
  117.  
  118.  
  119. *FAQ*
  120. ----- 
  121.  
  122. Why are my Roms images not working ?
  123. -------------------
  124.  
  125. Try downloading them again. If there is still no joy. Send the image to 
  126. Marat and see if he can find a reason. 
  127.  
  128. Where's the sound ?
  129. -------------------
  130.  
  131. It's here!! Not brilliant, but at least it can be turned off.
  132.  
  133.  
  134. Do I need a special screen mode ?
  135. ---------------------------------
  136.  
  137. Nope the emulator runs happily in a 320 by 256 mode as the screen fits nicely. 
  138. The full screen modes require  specially defined modes... a Mode Definition File 
  139. is included. It runs in either 16 or 256 colours - it just depends on your taste!
  140.  
  141. Will you get it to run in the desktop ?
  142. ---------------------------------------
  143.  
  144. This will be coming shortly, hopefully with sound!
  145.  
  146.  
  147. Will you be porting any other emulators ?
  148. -----------------------------------------
  149.  
  150. Yes!!
  151.  
  152. !Fmsx is being updated.
  153. !XNes should be available by the time you read this.
  154. PC Dragon and Vice are two of the others I am working on.
  155. Just do not mention vMac to me... (well not atm)
  156. By the time I release this into the public there may be some more of my emulator
  157. ports available... (you never know ;-) )
  158.  
  159. Copyright and Disclaimer
  160. ------------------------
  161.  
  162. This emulator is copyright Marat Fayzullin 1994-6, and the Acorn-specific
  163. components are copyright David McEwen 1998. You may not attempt to pass off
  164. any part of this work as your own, although you may distribute it freely as
  165. long as you supply the complete archive (that is, all the files supplied to
  166. you).
  167.  
  168. This software is supplied "as is". I make no claims about the reliability or
  169. suitability for any purpose of this emulator, and any use of it is undertaken
  170. at your own risk. No responsibility is taken for any failure of the software,
  171. or for any loss or damage caused directly or indirectly by the software.
  172.  
  173. Whilst I will endeavour to help you if you have problems with this emulator,
  174. no such support is guaranteed.
  175.  
  176. In the above "This emulator" refers to everything supplied within this
  177. archive, which is specifically the !Colem application and all the files
  178. contained within it, and also the documentation files (including the one you
  179. are reading now).
  180.  
  181.  
  182.  
  183. COMMENTS
  184. --------
  185.  
  186. Any comments about the emulator as such should go to Marat Fayzullin : 
  187. email : fms@komkon.org
  188. Website : http://www.komkon.org/fms
  189.  
  190. Any comments about the Acorn specific parts and please no inane emails giving 
  191. me ways of making money etc... just useful constructive stuff please
  192. email : david@lizjay.demon.co.uk (Home)
  193.     davidm@argonaut.com (Work)
  194. Website : http://www.lizjay.demon.co.uk/david
  195.  
  196. Thanks
  197. ------
  198.  
  199. Richard Hallas for the redesigned !Colem icon and resources file.
  200. Gareth Moore for providing help on returning to the desktop mode.
  201. Peter Teichman for help with DataVox...
  202. Marat Fayzullin for writing this emulator and providing help!!